Aplicații:

1. Scrieţi un program C/C++care citeşte de la tastatură douănumere naturale, n şi m (1≤n≤100 şi m≤n), şi apoi un şir de n numere reale distincte
Programul afişează pe prima linie a ecranului cele mai mari m
elemente din şirul citit (în ordine crescătoare a valorilor lor), iar pe a doua linie de ecran, cele mai mici m elemente din şir (în ordine descrescătoare a valorilor lor). Numerele afişate pe aceeaşi linie vor fi separate prin câte un spaţiu.
Exemplu: dacă n=9, m=3, iar şirul este (14.2, 60, -7.5, -22, 33.8, 80, 4, 10,3) se va afişa pe ecran:
33.8 60 80
3 -7.5 -22

2. Fişierul text bac.txt conţine pe mai multe rânduri cel mult 50000 de numere naturale din intervalul închis [0, 99], numerele de pe acelaşi rând fiind separate prin câte un spaţiu.
Scrieţi un program C/C++care afişeazăpe ecran, în ordine crescătoare, acele numere din fişier care sunt mai mari decât un număr natural k, citit de la tastatură. Dacă un număr care

corespunde cerinţei apare de mai multe ori, se va afişa o singură dată. Numerele vor fi afişate pe ecran separate prin câte un spaţiu.

Exemplu:dacă fişierul conţine numerele: 15 36 33 36 1 12 1 24 2, iar pentru k se citeşte valoarea 24, se vor afişa numerele 33 36.